簡介:在本課程中,將會帶領大家應用Beego框架及其ORM模塊,開發一個內容管理平臺。項目會使用MVC架構,完成常見的登錄、權限管理、菜單管理等模塊。其中,內容管理模塊采用通用化設計,在無需二次開發的前提下,可實現各種內容管理模塊的添加,做到靈活高效。另,老師新作 《Go web快速開發+架構深度優化 千萬級PV讀書社區Web高性能高并發實戰》https://coding.imooc.com/class/403.html 也上線啦,課程中會以開發在線讀書社區為背景,講解Go Web的快速開發及性能優化,架構迭代,感興趣的同學,可以關注一下,歡迎撒花拍磚~~
第1章 課程介紹
本章中將針對課程主要內容進行介紹,在這門課程中,老師不僅會教給大家如何開發功能模塊,更會注重教大家在接觸新語言和新平臺時如何快速上手開發的方法。
第2章 通用CMS需求分析、技術選型及系統設計
在本章中會向大家介紹在實際業務場景中,如何根據業務需求,分析和設計系統框架,如何做技術選型。
第3章 Beego框架快速入門
本章中引導大家實踐了項目所需的關鍵技術點Beego框架,向大家介紹了Beego的安裝、配置,并帶領完成簡單應用實踐。
第4章 開發菜單管理模塊
演示Beego框架下增刪改查的應用、模版應用、表單提交等開發。
第5章 開發登錄、權限和用戶管理模塊
學會使用Session機制管理登錄用戶信息,控制用戶權限。
第6章 開發通用內容管理模塊
學習一種新的內容管理系統設計方法??梢栽诓挥枚伍_發的前提下,定制各種格式的業務數據。在開發方面,需要用到一些代碼封裝技巧,會穿插講解一些設計模式的知識。